$().ready(function() {
	validateRule();
});

$.validator.setDefaults({
	submitHandler : function() {
		save();
	}
});
function getCheckedRoles() {
	var adIds = "";
	$("input:checkbox[name=role]:checked").each(function(i) {
		if (0 == i) {
			adIds = $(this).val();
		} else {
			adIds += ("," + $(this).val());
		}
	});
	return adIds;
}
function save() {
	$.ajax({
		cache : true,
		type : "POST",
		url : "/sys/user/saveAdmin",
		data : $('#signupForm').serialize(),// 你的formid
		async : false,
		error : function(request) {
			parent.layer.alert("Connection error");
		},
		success : function(data) {
			if (data.code == 0) {
				parent.layer.msg("操作成功");
				parent.reLoad();
				var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
				parent.layer.close(index);

			} else {
				parent.layer.alert(data.msg)
			}

		}
	});

}
function validateRule() {
	var icon = "<i class='fa fa-times-circle'></i> ";
	// 手机号码验证  
	jQuery.validator.addMethod("isMobile", function(value, element) {  
	    var length = value.length;  
	    var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;  
	    return this.optional(element) || (length == 11 && mobile.test(value));  
	}, "请正确填写您的手机号码"); 
	
	
	$("#signupForm").validate({
		rules : {
			 companyName : {
				required : true,
				remote : {
					url : "/sys/user/exit", // 后台处理程序
					type : "post", // 数据发送方式
					dataType : "json", // 接受数据格式
					data : { // 要传递的数据
						companyName : function() {
							return $("#companyName").val();
						}
					}
				}
			},
			phone : {
				required : true,
				isMobile : true,
				remote : {
					url : "/sys/user/exit", // 后台处理程序
					type : "post", // 数据发送方式
					dataType : "json", // 接受数据格式
					data : { // 要传递的数据
						phone : function() {
							return $("#phone").val();
						}
					}
				}
			},
			password : {
				required : true,
				minlength : 6
			}
		},
		messages : {

			companyName : {
				required : icon + "请输入名称",
				remote : icon + "名称已经存在"
				
			},
			phone : {
				required : icon + "请输入手机号码",
				remote : icon + "手机号已经存在",
				isMobile:icon + "请输入正确的手机号码"
			},
			password : {
				required : icon + "请输入您的密码",
				minlength : icon + "密码必须6个字符以上"
			},
			
		}
	})
}

var openDept = function(){
	layer.open({
		  title:"选择级别",
		  area : ['600px', '300px'],
		  type: 2, 
		  content: '/system/sysDept/treeView' //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
		});    
}
function loadDept(agencyRank,deptName){
	$("#agencyRank").val(agencyRank);
	$("#deptName").val(deptName);
}